# -*- coding: utf-8 -*-
# 作者： 安智军
# @Time：2022/7/9 19:04
# @Email：1010666711@qq.com
# @File： 4、内置函数.py

# map
# zip
# reduce

def f(x, y):
    return x + y


print(list(map(f, [10, 20, 30], [1, 2, 3, ])))  # [11, 22, 33]
print(list(map(lambda x, y: x + y, [10, 20, 30], [1, 2, 3, ])))  # [11, 22, 33]  map 匿名函数的应用


# zip函数把列表压成一个元组

def zip_test():
    a = ['a', 'b']
    b = [1, 2]
    print(zip(a, b))
    for item in zip(a,b):
        print(item)


zip_test()

'''
<zip object at 0x000002255D690D08>
('a', 1)
('b', 2)

'''
